<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<xs:element name="Workgroup" type="xs:string"/>
	<xs:element name="VolumeName" type="xs:string"/>
	<xs:element name="Version" type="xs:string"/>
	<xs:element name="Vendor" type="xs:string"/>
	<xs:element name="UserName" type="xs:string"/>
	<xs:element name="UpgradeMethod" type="xs:string"/>
	<xs:element name="TimeZoneOffset" type="xs:string"/>
	<xs:element name="SystemDrive" type="xs:string"/>
	<xs:element name="ProductsTag">
		<xs:complexType>
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="ProductTag"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="ProductTag">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="Vendor"/>
				<xs:element ref="Name"/>
				<xs:element ref="Version"/>
				<xs:element ref="InstallDate"/>
				<xs:element ref="InstallLocation"/>
				<xs:element ref="Language"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="ProcessorsTag">
		<xs:complexType>
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="ProcessorTag"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="ProcessorTag">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="AddressWidth"/>
				<xs:element ref="Architecture"/>
				<xs:element ref="Family"/>
				<xs:element ref="L2CacheSize"/>
				<xs:element ref="L3CacheSize"/>
				<xs:element ref="Manufacturer"/>
				<xs:element ref="NumberOfCores"/>
				<xs:element ref="NumberOfLogicalProcessors"/>
				<xs:element ref="UpgradeMethod"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="PcSystemType" type="xs:string"/>
	<xs:element name="OsLanguage" type="xs:int"/>
	<xs:element name="OsArchitecture" type="xs:string"/>
	<xs:element name="OperatingSystemTag">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="Manufacturer"/>
				<xs:element ref="Caption"/>
				<xs:element ref="OsArchitecture"/>
				<xs:element ref="CsdVersion"/>
				<xs:element ref="SystemDrive"/>
				<xs:element ref="FreePhysicalMemory"/>
				<xs:element ref="FreeVirtualMemory"/>
				<xs:element ref="CountryCode"/>
				<xs:element ref="OsLanguage"/>
				<xs:element ref="LastBootUpTime"/>
				<xs:element ref="LocalDataTime"/>
				<xs:element ref="NumberOfUsers"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="NumberOfUsers" type="xs:int"/>
	<xs:element name="NumberOfProcessors" type="xs:int"/>
	<xs:element name="NumberOfLogicalProcessors" type="xs:int"/>
	<xs:element name="NumberOfCores" type="xs:int"/>
	<xs:element name="Name" type="xs:string"/>
	<xs:element name="Model" type="xs:string"/>
	<xs:element name="Memory" type="xs:string"/>
	<xs:element name="MediaType" type="xs:string"/>
	<xs:element name="Manufacturer" type="xs:string"/>
	<xs:element name="LogicalDisksTag">
		<xs:complexType>
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="LogicalDiskTag"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="LogicalDiskTag">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="DiskName"/>
				<xs:element ref="FileSystem"/>
				<xs:element ref="VolumeName"/>
				<xs:element ref="DiskSize"/>
				<xs:element ref="FreeSpace"/>
				<xs:element ref="DriveType"/>
				<xs:element ref="MediaType"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="LocalDataTime" type="xs:dateTime"/>
	<xs:element name="LastBootUpTime" type="xs:dateTime"/>
	<xs:element name="Language" type="xs:string"/>
	<xs:element name="L3CacheSize" type="xs:string"/>
	<xs:element name="L2CacheSize" type="xs:string"/>
	<xs:element name="InstallLocation" type="xs:string"/>
	<xs:element name="InstallDate" type="xs:string"/>
	<xs:element name="FreeVirtualMemory" type="xs:string"/>
	<xs:element name="FreeSpace" type="xs:string"/>
	<xs:element name="FreePhysicalMemory" type="xs:string"/>
	<xs:element name="FileSystem" type="xs:string"/>
	<xs:element name="Family" type="xs:string"/>
	<xs:element name="DriveType" type="xs:string"/>
	<xs:element name="DomainRole" type="xs:string"/>
	<xs:element name="Domain" type="xs:string"/>
	<xs:element name="DiskSize" type="xs:string"/>
	<xs:element name="DiskName" type="xs:string"/>
	<xs:element name="CsdVersion" type="xs:string"/>
	<xs:element name="CountryCode" type="xs:string"/>
	<xs:element name="ComputerSystemTag">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="Manufacturer"/>
				<xs:element ref="Model"/>
				<xs:element ref="PcSystemType"/>
				<xs:element ref="NumberOfProcessors"/>
				<xs:element ref="NumberOfLogicalProcessors"/>
				<xs:element ref="Memory"/>
				<xs:element ref="TimeZoneOffset"/>
				<xs:element ref="ComputerName"/>
				<xs:element ref="Domain"/>
				<xs:element ref="DomainRole"/>
				<xs:element ref="Workgroup"/>
				<xs:element ref="UserName"/>
				<xs:element ref="AdminPasswordStatus"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="ComputerName" type="xs:string"/>
	<xs:element name="Computer">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="ComputerSystemTag"/>
				<xs:element ref="ProcessorsTag"/>
				<xs:element ref="LogicalDisksTag"/>
				<xs:element ref="OperatingSystemTag"/>
				<xs:element ref="ProductsTag"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="Caption" type="xs:string"/>
	<xs:element name="Architecture" type="xs:string"/>
	<xs:element name="AdminPasswordStatus" type="xs:string"/>
	<xs:element name="AddressWidth" type="xs:string"/>
</xs:schema>
